<?php

namespace Sim\SimBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Sector
 *
 * @ORM\Table(name="sector")
 * @ORM\Entity
 */
class Sector extends Perfil
{
    /**
     * @var string
     *
     * @ORM\Column(name="def_alcance", type="text")
     */
    private $def_alcance;

    /**
     * @var string
     *
     * @ORM\Column(name="estructura", type="text")
     */
    private $estructura;

    /**
     * @var string
     *
     * @ORM\Column(name="des_historico", type="text")
     */
    private $des_historico;

    /**
     * @var string
     *
     * @ORM\Column(name="perfil_economico", type="text")
     */
    private $perfil_economico;

    /**
     * @var string
     *
     * @ORM\Column(name="tendencias", type="text")
     */
    private $tendencias;

    /**
     * @var string
     *
     * @ORM\Column(name="estado_inn", type="text")
     */
    private $estado_inn;

    /**
     * @var string
     *
     * @ORM\Column(name="amb_comp", type="text")
     */
    private $amb_comp;

    /**
     * @var string
     *
     * @ORM\Column(name="comport_proveedores", type="text")
     */
    private $comport_proveedores;

    /**
     * @var string
     *
     * @ORM\Column(name="comport_clientes", type="text")
     */
    private $comport_clientes;

    /**
     * @var string
     *
     * @ORM\Column(name="lineas_prod_servicios", type="text")
     */
    private $lineas_prod_servicios;

    /**
     * @var string
     *
     * @ORM\Column(name="factores_externos", type="text")
     */
    private $factores_externos;

    /**
     * @var string
     *
     * @ORM\Column(name="visibilidad", type="text")
     */
    private $visibilidad;

    /**
     * Set def_alcance
     *
     * @param string $defAlcance
     * @return Sector
     */
    public function setDefAlcance($defAlcance)
    {
        $this->def_alcance = $defAlcance;
    
        return $this;
    }

    /**
     * Get def_alcance
     *
     * @return string 
     */
    public function getDefAlcance()
    {
        return $this->def_alcance;
    }

    /**
     * Set estructura
     *
     * @param string $estructura
     * @return Sector
     */
    public function setEstructura($estructura)
    {
        $this->estructura = $estructura;
    
        return $this;
    }

    /**
     * Get estructura
     *
     * @return string 
     */
    public function getEstructura()
    {
        return $this->estructura;
    }

    /**
     * Set des_historico
     *
     * @param string $desHistorico
     * @return Sector
     */
    public function setDesHistorico($desHistorico)
    {
        $this->des_historico = $desHistorico;
    
        return $this;
    }

    /**
     * Get des_historico
     *
     * @return string 
     */
    public function getDesHistorico()
    {
        return $this->des_historico;
    }

    /**
     * Set perfil_economico
     *
     * @param string $perfilEconomico
     * @return Sector
     */
    public function setPerfilEconomico($perfilEconomico)
    {
        $this->perfil_economico = $perfilEconomico;
    
        return $this;
    }

    /**
     * Get perfil_economico
     *
     * @return string 
     */
    public function getPerfilEconomico()
    {
        return $this->perfil_economico;
    }

    /**
     * Set tendencias
     *
     * @param string $tendencias
     * @return Sector
     */
    public function setTendencias($tendencias)
    {
        $this->tendencias = $tendencias;
    
        return $this;
    }

    /**
     * Get tendencias
     *
     * @return string 
     */
    public function getTendencias()
    {
        return $this->tendencias;
    }

    /**
     * Set estado_inn
     *
     * @param string $estadoInn
     * @return Sector
     */
    public function setEstadoInn($estadoInn)
    {
        $this->estado_inn = $estadoInn;
    
        return $this;
    }

    /**
     * Get estado_inn
     *
     * @return string 
     */
    public function getEstadoInn()
    {
        return $this->estado_inn;
    }

    /**
     * Set amb_comp
     *
     * @param string $ambComp
     * @return Sector
     */
    public function setAmbComp($ambComp)
    {
        $this->amb_comp = $ambComp;
    
        return $this;
    }

    /**
     * Get amb_comp
     *
     * @return string 
     */
    public function getAmbComp()
    {
        return $this->amb_comp;
    }

    /**
     * Set comport_proveedores
     *
     * @param string $comportProveedores
     * @return Sector
     */
    public function setComportProveedores($comportProveedores)
    {
        $this->comport_proveedores = $comportProveedores;
    
        return $this;
    }

    /**
     * Get comport_proveedores
     *
     * @return string 
     */
    public function getComportProveedores()
    {
        return $this->comport_proveedores;
    }

    /**
     * Set comport_clientes
     *
     * @param string $comportClientes
     * @return Sector
     */
    public function setComportClientes($comportClientes)
    {
        $this->comport_clientes = $comportClientes;
    
        return $this;
    }

    /**
     * Get comport_clientes
     *
     * @return string 
     */
    public function getComportClientes()
    {
        return $this->comport_clientes;
    }

    /**
     * Set lineas_prod_servicios
     *
     * @param string $lineasProdServicios
     * @return Sector
     */
    public function setLineasProdServicios($lineasProdServicios)
    {
        $this->lineas_prod_servicios = $lineasProdServicios;
    
        return $this;
    }

    /**
     * Get lineas_prod_servicios
     *
     * @return string 
     */
    public function getLineasProdServicios()
    {
        return $this->lineas_prod_servicios;
    }

    /**
     * Set factores_externos
     *
     * @param string $factoresExternos
     * @return Sector
     */
    public function setFactoresExternos($factoresExternos)
    {
        $this->factores_externos = $factoresExternos;
    
        return $this;
    }

    /**
     * Get factores_externos
     *
     * @return string 
     */
    public function getFactoresExternos()
    {
        return $this->factores_externos;
    }

    /**
     * Set visibilidad
     *
     * @param string $visibilidad
     * @return Sector
     */
    public function setVisibilidad($visibilidad)
    {
        $this->visibilidad = $visibilidad;
    
        return $this;
    }

    /**
     * Get visibilidad
     *
     * @return string 
     */
    public function getVisibilidad()
    {
        return $this->visibilidad;
    }
}
